//
//  MusicPlayerPlayView.h
//  LZMusicPlayer
//
//  Created by wulanzhou on 2016/10/20.
//  Copyright © 2016年 wulanzhou. All rights reserved.
//

#import <UIKit/UIKit.h>


typedef NS_ENUM(NSInteger,MusicPlayType) {

    MusicPlayQueueType=0,  //列表
    MusicPlayLoopType,     //单曲循环
    MusicPlayRandomType    //随机播放
};


@interface PlayBottomView : UIView

/**
 播放类型
 */
@property (nonatomic,assign) MusicPlayType musicPlayType;

+ (instancetype)playBottomViewOffsetY:(CGFloat)offsetY;

/**
 *  按钮事件
 *
 *  @param orderAction 播放类别动作
 *  @param prevAction  上一首
 *  @param playAction  播放
 *  @param nextAction  下一首
 *  @param menuAction  功能项
 */
- (void)setType:(void (^) (MusicPlayType playType))orderAction
           prev:(void (^) ())prevAction
           play:(void (^) (BOOL playing))playAction
           next:(void (^) ())nextAction
           menu:(void (^) ())menuAction;

/**
 *  设置播放状态
 *
 *  @param status YES:播放 NO:停止
 */
- (void)setPlayStatus:(BOOL)status;


@end
